package com.antu.first.dao;

import com.antu.first.bean.Merchant;

import java.util.List;

/**
 * 商家管理Dao层
 * Created by 姚江 on 2018/3/7.
 */
public interface MerchantDao {

    /**
     * 新增子账号
     * @param merchant
     * @return
     */
    int insertMerchant(Merchant merchant);

    /**
     * 根据Id查询对应的商家
     * @param mId
     * @return
     */
    Merchant queryMerchantById(int mId);

    /**
     * 根据登录用户名查找用户
     * @param username
     * @return
     */
    Merchant queryMerchantByUsername(String username);

    /**
     * 修改商家信息
     * @param merchant
     * @return
     */
    int modifyMerchant(Merchant merchant);

    /**
     * 删除对应账号下的子账号
     * @param mId
     * @return
     */
    int deleteMerchant(int mId);

    /**
     * 根据酒店Id查询其下所有子账号的信息
     * @param hId
     * @return
     */
    List<Merchant> queryAlls(int hId);

}
